live on a borrowed time - English Synonyms Dictionary